package cn.edu.wynu.type;

public class StringLearn {
    public static void main(String[] args) {
        // 字符串类型
        // 字符串类型用 双引号 括起来,可以写多个字符
        String s1 = "hello ";
        String s2 = "world";
        System.out.println("s1的值是" + s1);
        System.out.println("s2的值是" + s2);

        // 字符串类型的变量可以参与运算。就是拼接
        String s3 = s1 + s2;
        System.out.println("s3的值是" + s3);

        // 字符串有很多内置API
        // 比如: 求字符串的长度, 截取字符串, 替换字符串, 转换为字符数组等

        // 求字符串的长度
        int len = s1.length();
        System.out.println("s1的长度是" + len);

        // 截取字符串
        // 注意: 截取的范围是[0, 5), 包含0, 不包含5
        String s4 = s1.substring(1, 3);
        System.out.println("s4的值是" + s4);

        // 替换字符串
        String s5 = s3.replace("hello", "hi");
        System.out.println("s5的值是" + s5);
    }
}
